<?php
    class AfspraakRepository implements IRepository 
    {
     private $client;

        public function __construct($client)
        {
            $this->client = $client;
        }
        
        public function Create()
        {
        }
        
        public function Read()
        {
        
        }
        
        public function Update($id)
        {
        }
        
        public function Delete($id)
        {
        }
        
        public function GeefAgenda()
        {
            $gebruiker_id =  $_SESSION['id'];
            $gebruiker_role =  $_SESSION['rol_id'];
            
            $link = $this->client->connect();
            
            $query ="SELECT * FROM `afspraak`
                    JOIN `leerling` ON `afspraak`.leerling_id = `leerling`.id
                    WHERE `leerling`.instructeur_id = $gebruiker_id
            ";
            $result = mysql_query($query);
            $afspraken = array();
            
            while ($row = mysql_fetch_array($result)) 
            {
                $huidigeAfspraak = array
                (
                    "title" => $row["beschrijving"],
                    "start" => $row["datum"],
                    "waar"  => $row["straat"]." ".$row["huisnummer"]." ".$row["postcode"]." ".$row["woonplaats"]
                );
               array_push($afspraken,  $huidigeAfspraak);
            }
            
             $this->client->close();
             echo json_encode($afspraken);
        }
    }
?>